// pages/pictureDetails/pictureDetails.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    title:'',
    gobackid:''
  },
  goback() {
    console.log(this.data.gobackid)
    // 这里返回时需要返回原来的滚动高度
    if(this.data.gobackid === 'index'){
      wx.redirectTo({
        url: "../index/index",
      });
    }else if(this.data.gobackid === 'picture'){
      wx.redirectTo({
        url: "../picture/picture",
      });
    }else if(this.data.gobackid === 'video'){
      wx.redirectTo({
        url: "../video/video",
      });
    }
  },
  showImageFullScreen(event){ 
    let arr = []
    arr.push(event.target.dataset.parmas)
    wx.previewImage({
      urls: arr,//imgUrl 必须是需要预览的图片链接列表，只有一张图片也需要是列表
      success:(res=>{
        console.log('接口调用成功',res)
      })
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      gobackid:options.name
    })
    wx.request({
      url: `https://yingshi.saas.youyougoo.com/app-user-api/yingshi/album/getbyid?id=${encodeURIComponent(options.id)}`, 
      method: 'GET',
      header: {
        "tenant-id": "155",
        "Authorization": "Bearer test131",
      },
      success: (res) => {
        // 假设 res.data.data.content 是一个数组
        const resourceList = JSON.parse(res.data.data.content).map(item => {
          if (item.mediaType === "image/jpeg") {
            return {
              type:'picture',
              value: item.fileUrl
            };
          } else if (item.mediaType === "video/mp4") {
            return {
              type:'video',
              value: item.fileUrl
            };
          } else if (item.mediaType === "text/plain") {
            return {
              type:'word',
              value: {
                title: item.title,
                describe: item.textmian
              }
            };
          }
        });
        console.log('怎么个事',resourceList);
        this.setData({
          list: resourceList,
          title:res.data.data.title
        });
        console.log('looklook',resourceList);
      },
      fail: (err) => {
        console.error(err);
      }
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
});
